#!/usr/bin/env bash

PREFIX="${PREFIX:-/app}"
DATA_DIR="${DATA_DIR:-/data}"

BIN_DIR="$PREFIX/bin"
TEST_DIR="$PREFIX/test"

LOG_DIR="$DATA_DIR/log"
INPUT_DIR="$DATA_DIR/tlvs"
OUTPUT_DIR="$DATA_DIR/recordings"
HISTORY_DIR="$DATA_DIR/archives"
RECORD_ON_DEMAND_DIR="$DATA_DIR/recordings-on-demand"
TEMP_DIR="/tmp"
MERGE_IN_DIR="$DATA_DIR/merge-in"
MERGE_OUT_DIR="$DATA_DIR/merge-out"

REMOTE_URL="http://121.41.87.159:3000"
LOCAL_URL="http://121.41.87.159:3001"

echo "=========================================================="
echo "applying configs:"
echo "    PREFIX=$PREFIX"
echo "    DATA_DIR=$DATA_DIR"
echo "    BIN_DIR=$BIN_DIR"
echo "    LOG_DIR=$LOG_DIR"
echo "    TEST_DIR=$TEST_DIR"
echo "    INPUT_DIR=$INPUT_DIR"
echo "    OUTPUT_DIR=$OUTPUT_DIR"
echo "    HISTORY_DIR=$HISTORY_DIR"
echo "    RECORD_ON_DEMAND_DIR=$RECORD_ON_DEMAND_DIR"
echo "    TEMP_DIR=$TEMP_DIR"
echo "    MERGE_IN_DIR=$MERGE_IN_DIR"
echo "    MERGE_OUT_DIR=$MERGE_OUT_DIR"
echo "=========================================================="

mkdir -p $DATA_DIR
mkdir -p $LOG_DIR
mkdir -p $TEST_DIR
mkdir -p $INPUT_DIR
mkdir -p $OUTPUT_DIR
mkdir -p $HISTORY_DIR
mkdir -p $RECORD_ON_DEMAND_DIR
mkdir -p $TEMP_DIR
mkdir -p $MERGE_IN_DIR
mkdir -p $MERGE_OUT_DIR

TRANSFMT="$BIN_DIR/transfmt"
# FFMPEG="$BIN_DIR/ffmpeg"
FFMPEG="/usr/bin/ffmpeg"
MERGE="$BIN_DIR/merge"